#ifndef __SYS__NEWUDP
#define __SYS__NEWUDP

#ifndef __NEWUDP_H
#define __NEWUDP_H
/* --- User Configuration. --- */

#ifdef __UDP_H
#define NEW_INETD "/net/intermud/inetd"
#else
#define INETD                "/net/intermud/inetd"
#endif
#define UDP_CMD_DIR        "/net/intermud/udp/"
#define HOST_FILE        "/net/intermud/adm/INETD_HOSTS"
#define INETD_LOG_FILE        "INETD"

#define REPLY_TIME_OUT        12
#define RETRIES                2

/* #define LOCAL_NAME        SECURITY->get_mud_name()        // CD */
#define LOCAL_NAME        MUD_NAME

/* #define LOCAL_UDP_PORT        SECURITY->do_debug("udp_port");  // CD */
/* #define LOCAL_UDP_PORT        query_imp_port() */
#define LOCAL_UDP_PORT 5756

#define INETD_DIAGNOSTICS

/* If you are running another intermud system concurrently and there is a
 * clash with the udp.h filename, rename the old udp.h file as appropriate
 * and include this line. */
/* #include <cdudp.h>        // CD */

/* Include these definitions for CD muds. */
/* #define CDLIB */
/* #define CD_UDP                "/d/Standard/obj/udp" */

/* --- End of config. --- */

#define INETD_VERSION        "0.61"

/* --- Standard header macros. --- */

#define RECIPIENT        "RCPNT"
#define REQUEST                "REQ"
#define SENDER                "SND"
/* The DATA field should be used to store the main body of any packet. */
#define DATA                "DATA"

/* These headers are reserved for system use only. */
#define HOST                "HST"
#define ID                "ID"
#define NAME                "NAME"
#define PACKET                "PKT"
#define UDP_PORT        "UDP"
#define SYSTEM                "SYS"

/* Reserved headers for diagnostics. */
#define PACKET_LOSS        "PKT_LOSS"
#define RESPONSE_TIME        "TIME"

/* --- Standard REQUEST macros. --- */

#define PING                "ping"
#define QUERY                "query"
#define REPLY                "reply"

/* --- Standard SYSTEM macros. --- */
#define TIME_OUT        "TO"

/* --- Index macros for host arrays. --- */

#define HOST_NAME        0
#define HOST_IP                1
#define HOST_UDP_PORT        2
#define LOCAL_COMMANDS        3
#define HOST_COMMANDS        4
#define HOST_STATUS        5

#endif /* __NEWUDP_H */

#endif /* __SYS__NEWUDP */
